/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ie.deloitte.cvapp.dataaccess;

import ie.deloitte.cvapp.domain.Employee;
import ie.deloitte.cvapp.form.CVSearchCriteria;
import ie.deloitte.cvapp.form.EmployeeBeanForm;

import java.util.List;

/**
 *
 * @author damorales
 */
public interface EmployeeDAO {

    public void save(Employee e);
    
    public List<Employee> search(CVSearchCriteria cvSearchCriteria);

    public Employee getById(String id);

    public void update(Employee e);
    
    public List<Employee> getAll();

	public EmployeeBeanForm getEmployeeBeanFormById(String employeeId);

}
